<!DOCTYPE html>
<html lang="en">
<head>
    <!--#include file="ssi/head.html"-->
    <meta name="keywords" content="信网文章接口">
    <meta name="description" content="信网文章接口，api接口备忘">
    <title>青岛某网站文章api接口</title>
    <!--#include file="ssi/link.html"-->
    <style type="text/css">
      h1{margin-bottom: 30px;}
      h1 a,h1 span{
        font-size: 18px;
      }
      .channel-table{
        border:1px solid #ccc;
        width: 80%;
        margin: 0 auto;
      }
      .result{
        background: #f2f2f2;
        padding: 15px;
        min-height: 100px;
      }
      .btn-div{
        width: 50%;
        margin-top: 20px;
        margin-bottom: 20px;
      }
      .show>a{
        font-size: 18px
      }
    
      .api-x{
        padding: 20px 0 40px;
      }
      .table{
        margin-bottom: 0;
      }
      .table thead{font-weight: 700;}
      .panel-body p{
        line-height: 1.8em;
      }
      .go-top{
        position: fixed;
        right: 20px;
        bottom: 20px;
      }
    </style>
</head>
<body>
    <!--#include file="ssi/nav.html"-->
    <!--#include file="ssi/top-head.html"-->
    <section class="container">
      <h1>
        某网站新闻接口
        <span>快速跳转：</span>
        <a href="http://tool.wubin.work/pages/xin-api.html#detail-api" class="not-blank">详细页接口获取</a>
        <a href="http://tool.wubin.work/pages/xin-api.html#all-api" class="not-blank">其他数据接口</a>
        <a href="http://tool.wubin.work/pages/xin-api.html#other-api" class="not-blank">其他功能接口</a>
      </h1>

      <div class="panel panel-default">
        <div class="panel-heading">
          使用说明
        </div>
        <div class="panel-body">
          <p>1、在文本框中贴入信网各个频道的网址。</p>
          <p>2、截止到 <strong>2021年3月8日</strong>可以支持到 <strong>law.qdxin</strong> </p>
          <p>3、主站手机与PC上的频道sid与文章nid是一样的。</p>
          <p>4、获取的接口是：https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/detail/' + sid（频道ID） + '/' + nid（新闻链接上末尾的数字 如qdxin.cn/xx/23045.html nid=23045）</p>
          <p>5、以下是频道编号sid与网址对应关系</p>
          <table class="table channel-table table-striped table-hover text-center ">
            <thead>
              <tr>
                <td>频道编号sid</td>
                <td>对应网址</td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>2</td>
                <td><a href="http://www.qdxin.cn">www.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>2</td>
                <td><a href="http://m.qdxin.cn">m.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>5</td>
                <td><a href="http://vc.qdxin.cn">vc.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>7</td>
                <td><a href="http://biz.qdxin.cn">biz.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>9</td>
                <td><a href="http://house.qdxin.cn">house.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>10</td>
                <td><a href="http://piyao.qdxin.cn">piyao.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>11</td>
                <td><a href="http://live.qdxin.cn">live.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>12</td>
                <td><a href="http://dangjian.qdxin.cn">dangjian.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>13</td>
                <td><a href="http://b.qdxin.cn">b.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>14</td>
                <td><a href="http://v.qdxin.cn">v.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>15</td>
                <td><a href="http://gongyi.qdxin.cn">gongyi.qdxin.cn</a></td>
              </tr>
              <tr>
                <td>16</td>
                <td><a href="http://law.qdxin.cn">law.qdxin.cn</a></td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      
      <section class="api-x" id="detail-api">
        <div class="form-group">
        <h1>详细页接口获取</h1>
        <div class="input-group input-group-lg">
          <div class="input-group-addon">详细页网址</div>
          <input type="text" placeholder="如：http://www.qdxin.cn/qingdao/2021/240168.html" class="form-control" id="url-input">
        </div>
        <div class="row">
          <div class="center-block btn-div">
            <button class="btn btn-primary btn-block btn-lg" id="getBtn">提交</button>
          </div>
        </div>
      </div>
      <div class="result">
        <p>对应的地址为：</p>
        <p id="show"></p>
      </div>
      </section>

      <section class="api-x" id="all-api">
        <div class="panel panel-primary">
        <div class="panel-heading">
          其他数据接口
        </div>
        <div class="panel-body">
          <table class="table">
            <thead>
              <tr>
                <td>接口名称</td>
                <td>地址及备注</td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>小程序首页(主站)</td>
                <td>
                  <a href="https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_index.json">https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_index.json</a>
                </td>
              </tr>
              <tr>
                <td>小程序其他频道</td>
                <td>
                  <a href="https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_more_69.json'">https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_more_'+ catid +'.json'</a>
                  <p>具体catid见附</p>
                </td>
              </tr>
              <tr>
                <td>详细页接口（小程序）</td>
                <td>
                  <a href="https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_more_69.json'">https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/detail/' + sid + '/' + nid</a>
                  <p>详细页获取同 《详细页接口获取》 nid在列表接口中查找（以及主站、频道url的末尾数字）</p>
                </td>
              </tr>
              <tr>
                <td>小程序其他频道分页</td>
                <td>
                  <a href="https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_more_69_2.json'">https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_more_' + catid + '_' + newspage + '.json'</a>
                  <p>其他频道分页newspage从2开始，最高到5</p>
                </td>
              </tr>
              <tr>
                <td>小程序影像首页</td>
                <td>
                  <a href="https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_image_46.json">https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_image_46.json</a>
                </td>
              </tr>
              <tr>
                <td>小程序影像分页</td>
                <td>
                  <a href="https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_image_46_2.json">https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_image_46_' + nextpage（2） + '.json'</a>
                  <p>nextpage是下一页的页码 从2开始，最高到5</p>
                </td>
              </tr>
              <tr>
                <td>小程序影像内页</td>
                <td>
                  <a href="https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/images/2/2974">https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/images/' + sid + '/' + pid</a>
                  <p>sid一般都是2，pid从影像首页请求中获取</p>
                </td>
              </tr>
              <tr>
                <td>近期热点新闻</td>
                <td>
                  <a href="https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_hot.json">https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_hot.json</a>
                </td>
              </tr>
              <tr>
                <td>新闻搜索接口</td>
                <td>
                  <a href="https://ssl.qdxin.cn/wechat/api/so.news.qdxin.cn/sjson.php?q=2021&o=0&c=&f=1">https://ssl.qdxin.cn/wechat/api/so.news.qdxin.cn/sjson.php?q=' + encodeURI(inputValue) + '&o=0&c=&f=1</a>
                需要encodeURI方法将值转换</td>
              </tr>
              <tr>
                <td>辟谣新闻接口</td>
                <td>
                  <a href="http://vip.qdxin.cn/h5/2020/yiqing/js/api_piyao_269.json">http://vip.qdxin.cn/h5/2020/yiqing/js/api_piyao_269.json</a>
                  <br>
                  <a href="https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_piyao_269.json">https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/api_piyao_269.json</a>
                  <p>辟谣新闻列表页接口（疫情数据曾使用，有被关闭的风险；可以根据里面的url配合详细页接口获取辟谣的详情数据json）</p>
                </td>
              </tr>
              <tr>
                <td><strong>备注：</strong></td>
                <td>
                  <p>1、关于《小程序首页》、《小程序其他频道》中catid的对照</p>
                  <pre>
navData: [
      { name: '头条', catid: 0 },
      { name: '青岛', catid: 69 },
      { name: '原创', catid: 211 },
      { name: '财富', catid: 30 },
      { name: '房产', catid: 251 },
      { name: '汽车', catid: 42 },
      { name: '科技', catid: 348 },
      { name: '健康', catid: 50 },
      { name: '教育', catid: 53 },
      { name: '体育', catid: 358 },
      { name: '娱乐', catid: 359 },
      { name: '美食', catid: 60 },
]
                  </pre>
                </td>
              </tr>

              <tr>
                <td>压缩图片</td>
                <td>
                  <a href="https://aimg.qdxin.cn/imagescale/?size=345x560&url=http://mp.qdxin.cn/up/m/2022/o1667363247_d98cc6.jpg">https://aimg.qdxin.cn/imagescale/?size=345x560&url=xxx.jpg</a>
                  <p>size=
                        '60x60',
                        '70x65',
                        '80x60',
                        '90x60',
                        '100x100',
                        '110x70',
                        '125x75',
                        '150x150',
                        '150x100',
                        '160x120',
                        '180x120',
                        '262x162',
                        '345x560',
                        '480x480',
                        '560x345'
                    </p>
                    <p>只能在以上这些参数中选</p>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      </section>

      <section class="api-x" id="other-api">
        <div class="panel panel-info">
          <div class="panel-heading">
            其他功能接口
          </div>
          <div class="panel-body">
            <table class="table">
              <thead>
                <tr>
                  <td>接口名称</td>
                  <td>地址及备注</td>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td>url地址生成二维码</td>
                  <td>
                    <a href="https://ssl.qdxin.cn/api.tech/qrcode.php?size=9&data=http://www.qdxin.cn/" target="blank">https://ssl.qdxin.cn/api.tech/qrcode.php?size=二维码尺寸（1-9，5默认，可省略）&data=网页的地址</a>
                    <p>注意：调用的域名必须是x.qdxin.cn（仅在qdxin.cn域名下的服务器才可正常调用）</p>
                  </td>
                </tr>
                <tr>
                  <td>url地址生成二维码（带信网图标）</td>
                  <td>
                    <a href="https://ssl.qdxin.cn/api.tech/qrxin.php?data=http://www.qdxin.cn/" target="blank">https://ssl.qdxin.cn/api.tech/qrxin.php?data=网页的地址&size=二维码尺寸（1-9，5默认，可省略）</a>
                    <p>注意：调用的域名必须是x.qdxin.cn（仅在qdxin.cn域名下的服务器才可正常调用）</p>
                  </td>
                </tr>
                <tr>
                  <td>信网app海报合成</td>
                  <td>
                    <a href="https://libs.qdxin.cn/appc/haibao/app-test.html" target="blank">测试接口（内含支持哪些参数）</a>
                    <a href="https://libs.qdxin.cn/appc/haibao/app.php" target="blank">图片渲染案例</a>
                    <p>开放的接口地址，支持外部访问</p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </section>

      <aside class="change-record">
        <div class="panel panel-warning">
          <div class="panel-heading">
            修改记录
          </div>
          <div class="panel-body">
            <table class="table">
              <thead>
                <tr>
                  <td>修改位置</td>
                  <td>修改信息</td>
                  <td>修改日期</td>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td>二维码图片接口</td>
                  <td>
                    由原来的http://mp.qdxin.cn/wpay/qrcode.php改为：https://ssl.qdxin.cn/api.tech/qrcode.php
                  </td>
                  <td>2022-03-01</td>
                </tr>
                <tr>
                  <td>二维码图片接口（带信网图标）</td>
                  <td>
                   由原来的 http://api.tech.qdxin.cn/qrxin.php改为：https://ssl.qdxin.cn/api.tech/qrxin.php
                  </td>
                  <td>2022-03-01</td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </aside>

    </section>

    <!--#include file="ssi/footer.html"-->
  

    <script>
      // 每一页都需要配置的信息
      var pageInfo = {
        toolLogo: 'img/icon-xin.png',
        toolName: document.title
      }
    </script>
    <!--#include file="ssi/script.html"-->

    <script type="text/javascript">
        var $getbtn = $('#getBtn'),
            $urlInput = $('#url-input'),
            $show = $('#show');

        function getSid(target) {
          const sids = [
            {
              sid: 2,
              url: 'www.qdxin.cn'
            },
            {
              sid: 2,
              url: 'm.qdxin.cn'
            },
            {
              sid: 5,
              url: 'vc.qdxin.cn'
            },
            {
              sid: 7,
              url: 'biz.qdxin.cn',
            },
            {
              sid: 9,
              url: 'house.qdxin.cn'
            },
            {
              sid: 10,
              url: 'piyao.qdxin.cn'
            },
            {
              sid: 11,
              url: 'live.qdxin.cn'
            },
            {
              sid: 12,
              url: 'dangjian.qdxin.cn'
            },
            {
              sid: 13,
              url: 'b.qdxin.cn'
            },
            {
              sid: 14,
              url: 'v.qdxin.cn'
            },
            {
              sid: 15,
              url: 'gongyi.qdxin.cn'
            },
            {
              sid: 16,
              url: 'law.qdxin.cn'
            }
          ];
          let sidRes = 0;
          for (let i = 0;i < sids.length;i++) {
            if (target.indexOf(sids[i].url) > -1) {
              sidRes = sids[i].sid;
              break;
            }
          }
          return sidRes;
        }

        // 获取链接的文章id
        function getNid(target) {
          let pattern = /\/([\d]+).html/i;
          let match = target.match(pattern);
          return parseInt(match[1]);
        }

        function getUrl(target) {
            let sid = getSid(target);
            if (sid === 0) {
              return false;
            }
            let nid = getNid(target);
            if (!nid) {
              return false;
            }
            // 拼接请求地址的字符串
            let url = `https://ssl.qdxin.cn/wechat/api/m.qdxin.cn/api/detail/${sid}/${nid}`;
            return url;
        }


        $getbtn.on('click', function() {
            var target = $urlInput.val();
            if (!target) { 
              return;
            }
            var url = getUrl(target);
            if (!url) {
              alert('地址不正确,请重新输入！');
            }
            var $a = $('<a href="' + url + '" target="_blank">' + url + '</a>');
            $show.append($a);
        });

        $("a:not('.not-blank')").attr('target', '_blank');
    </script>
</body>
</html>